// 评论数据模型
export interface Comments {
    // （一级）评论数
    commentNum: number,
    // （一级）评论列表
    commentList: Array<Comment>
}

export interface Comment {
    // 评论ID
    id: number,
    // 发表评论的用户ID
    userId: number,
    // 评论者
    author: string,
    // 评论者头像
    avatar: string,
    // 评论内容
    content: string,
    // 评论时间
    time: string,
    // 点赞数
    likes: number,
    // 是否被点赞
    supportIf: number,
    // （二级）评论数
    childCommentNum: number,
    // （二级）评论列表
    replies: Array<Reply>
}

export interface Reply {
    // 评论ID 
    id: number,
    // 发评论的用户ID
    userId: number,
    // 评论者
    author: string,
    // 评论者头像
    avatar: string,
    // 回复的用户
    repliedUser: string,
    // 评论内容
    content: string,
    // 评论时间
    time: string,
    // 点赞数
    likes: number
    // 是否被点赞
    supportIf: number
}